technical sustainability - Spanish English Dictionary